.PC {
  display: none;
}
.m-details {
  width: 100%;
  height: 226.5625px;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}
.m-details > p {
  padding-left: 48.828125px;
  color: #fff;
}
.m-details > p:nth-of-type(1) {
  padding-top: 48.828125px;
}
.m-details > p:nth-of-type(1) > span:nth-of-type(1) {
  font-size: 24.4140625px;
  color: #fff;
}
.m-details > p:nth-of-type(1) > span:nth-of-type(2) {
  margin-left: 9.765625px;
  font-size: 9.765625px;
  color: #fff;
}
.m-details > p:nth-of-type(2) {
  margin-top: 34.1796875px;
  font-size: 9.765625px;
  letter-spacing: 1px;
}
.m-details > p:nth-of-type(3) {
  margin-top: 2.44140625px;
  font-size: 9.765625px;
  letter-spacing: 1px;
}
.m-details > p:nth-of-type(4) {
  margin-top: 2.44140625px;
  font-size: 9.765625px;
  letter-spacing: 1px;
}
.m-details > p:nth-of-type(5) {
  margin-top: 2.44140625px;
  font-size: 9.765625px;
  letter-spacing: 1px;
}
.m-rule {
  width: 351.5625px;
  margin: 0 auto;
  overflow: hidden;
}
.m-rule > p {
  padding-left: 17.08984375px;
}
.m-rule > p:nth-of-type(1) {
  margin-top: 17.08984375px;
  font-size: 9.765625px;
  letter-spacing: 0.9765625px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(2) {
  margin-top: 24.4140625px;
  font-size: 9.765625px;
  letter-spacing: 0.9765625px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(3) {
  font-size: 9.765625px;
  letter-spacing: 0.9765625px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(4) {
  font-size: 9.765625px;
  letter-spacing: 0.9765625px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(5) {
  font-size: 9.765625px;
  letter-spacing: 0.9765625px;
  color: #5c5c5c;
}
.m-rule > p:nth-of-type(6) {
  font-size: 9.765625px;
  letter-spacing: 0.9765625px;
  color: #5c5c5c;
}
.m-service {
  margin: 48.828125px auto 0;
  display: block;
  width: 85.44921875px;
  height: 24.4140625px;
  border-radius: 4.8828125px;
  border: solid 1px#057bff;
  text-align: center;
  color: #057bff;
  line-height: 24.4140625px;
  -webkit-tap-highlight-color: transparent;
  font-size: 9.765625px;
  letter-spacing: 0.9765625px;
}
.m-money {
  float: right;
  margin-top: 68.359375px;
  margin-bottom: 9.765625px;
  display: block;
  text-align: center;
  color: #fff;
  line-height: 36.62109375px;
  -webkit-tap-highlight-color: transparent;
  width: 108.3984375px;
  height: 36.62109375px;
  background-image: linear-gradient(90deg, #ff1010 0%, #ff7140 100%), linear-gradient(#e53b37, #e53b37);
  background-blend-mode: normal, normal;
  border-radius: 7.32421875px;
  font-size: 12.20703125px;
}
